import java.util.Date;


public class Cantina {
	
	public static void main(String[] args) {
		
		Pessoa obreiro = new Obreiro("Anderson", "4574847", "rua", "email@email", "Presbitero", 12345);
		Pessoa membro = new Membro("Israel", "45546434", "rua", "gui@gui.com");
		Caixa caixa = new Caixa();
		
		Produto coxinha = new Produto("Coxinha", 1);
		Produto risole = new Produto("Risole", 2);
		Produto refri = new Produto("CocaCola", 7);
		
		Compra compra = new Compra(coxinha, 1.5, 6, new Date());
		Compra compra2 = new Compra(risole, 2.00, 3, new Date());
		Compra compra3 = new Compra(refri, 1.00, 2, new Date());
		
		Pagamento pag1 = new Pagamento(new Date(), 13.00);
		Pagamento pag2 = new Pagamento(new Date(), 3.50);
		
		obreiro.efetuarCompra(compra);
		obreiro.efetuarCompra(compra2);
		obreiro.efetuarCompra(compra3);
		obreiro.efetuarCompra(compra3);
		
		obreiro.efetuarPagamento(pag1);
		obreiro.efetuarPagamento(pag2);
		
		
		membro.efetuarCompra(compra3);
		membro.efetuarCompra(compra);
		
		membro.efetuarPagamento(pag2);
		
		System.out.println(caixa.exibeExtrato(obreiro));
		System.out.println(caixa.exibeExtrato(membro));
		
		
		/*
		Membro membro = new Membro("Rafael", "59971126", "rua tal bla", "email@emil.com");
		Obreiro obreiro = new Obreiro("anderson", "56565656", "rua tal ral 2", "email2ew@DANFN", "Presbitero", 2345245);
		
		Caixa caixa = new Caixa();
	
		Produto coxinha = new Produto("Coxinha", 1.5, 1);
		Produto kibe = new Produto("Kibe", 2.00, 3);
		Produto risole = new Produto("Risole", 1.5, 6);
		
		obreiro.comprar(coxinha);
		obreiro.comprar(kibe);
		obreiro.comprar(risole);
		Pagamento pagamento = new Pagamento(new Date(), 11.5);
		obreiro.efetuarPagamento(pagamento);
		
		membro.comprar(risole);
		membro.comprar(risole);
		membro.comprar(coxinha);
		membro.comprar(kibe);
		Pagamento pag = new Pagamento(new Date(), 4.5);
		membro.efetuarPagamento(pag);
		membro.efetuarPagamento(pagamento);
		
		System.out.println(obreiro.getNome());

		System.out.println(caixa.exibeExtrato(obreiro));
		System.out.println(caixa.exibeExtrato(membro));
		*/
	}
}
